
public class Hilo1 implements Runnable{
	private Monitor monitor;
	public Hilo1(Monitor monitor) {
		this.monitor = monitor;
	}
	@Override
	public void run() {
		this.contarMas();
	}
	/**
	 * metodo sincronizado con monitor para contar del 0 al 100 
	 */
	public  void contarMas(){
		int cont=1;
		while(cont<101){
			synchronized (monitor) {
				if (monitor.getTurno() == 1) {
					System.out.print(""+(cont++)+",");
					monitor.setTurno(2);
					try {
						Thread.sleep(20);
					} catch (InterruptedException e1) {
						System.out.println("No se puede dormir");
					}
				}
				
			}
		}
		
			
		
	}
	
}





